CISC 499*: Transactions and Data Stream Processing
نویسنده
چکیده
The current generation of data stream management systems (DSMS) do not provide transactions. This is unfortunate: in this paper, we argue that transactions are a relevant concept for data stream processing, because they simplify the development of correct, reliable applications. As a first step toward a complete transaction model for stream processors, we present several situations in which existing DSMS systems are inadequate, and describe how transaction-like behavior provides a clean solution. We conclude by discussing what these examples suggest about the proper role for transactions in a DSMS.
منابع مشابه
Investigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure
Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...
متن کاملGPU-Chariot: A Programming Framework for Stream Applications Running on Multi-GPU Systems
This paper presents a stream programming framework, named GPU-chariot, for accelerating stream applications running on graphics processing units (GPUs). The main contribution of our framework is that it realizes efficient software pipelines on multi-GPU systems by enabling out-of-order execution of CPU functions, kernels, and data transfers. To achieve this out-of-order execution, we apply a ru...
متن کاملA Comparison of RISC and CISC Architectures
Both CISC and RISC architectures continue to be widely used. RISC processors are present in most embedded devices, while x86 is the most popular architecture for desktops. Since modern processors have to address both power consumption and performance, it is important to compare these architectures to support future project decisions. Keywords—RISC; CISC; comparison
متن کاملDifference between cisc and risc pdf
Increased difference between CPU and memory speeds. These PPTs give basic differences between RISC CISC processors. The RISC is reduced Instruction set computing.-authorSTREAM.distinction between their respective approaches to increasing performance. We now live in a post-RISC world, where the terms RISC and CISC have. Side-by-side for comparison, discussing how each feature aids or hinders per...
متن کاملA Tale of Two Processors: Revisiting the RISC-CISC Debate
The contentious debates between RISC and CISC have died down, and a CISC ISA, the x86 continues to be popular. Nowadays, processors with CISC-ISAs translate the CISC instructions into RISC style micro-operations (eg: uops of Intel and ROPS of AMD). The use of the uops (or ROPS) allows the use of RISC-style execution cores, and use of various micro-architectural techniques that can be easily imp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008